part of 'fragment.dart';

abstract class _PaymentMethodFragmentWlocState {}

class _InitialPaymentMethodFragmentWlocState extends Equatable
    implements _PaymentMethodFragmentWlocState {
  const _InitialPaymentMethodFragmentWlocState();

  @override
  List<Object> get props => [];
}

class _LoadingPaymentMethodFragmentWlocState extends Equatable
    implements _PaymentMethodFragmentWlocState {
  const _LoadingPaymentMethodFragmentWlocState();

  @override
  List<Object> get props => [];
}

class _LoadedPaymentMethodFragmentWlocState extends Equatable
    implements _PaymentMethodFragmentWlocState {
  const _LoadedPaymentMethodFragmentWlocState({
    required this.webSavedPaymentMethods,
    required this.editingMode,
  });

  final BuiltList<WebPaymentMethod> webSavedPaymentMethods;
  final bool editingMode;

  @override
  List<Object?> get props {
    return [
      webSavedPaymentMethods,
      editingMode,
    ];
  }
}
